Business

Oil prices will surge to $125 a barrel next year despite the G7's cap on Russian..